From 77afc8d56513bacc51758a7505c5bc15e2e36dbc Mon Sep 17 00:00:00 2001 From: robertl Date: Fri, 31 Aug 2007 02:26:28 +0000 Subject: [PATCH] Mirko Parthey contributes support for GlobalSat DG-100 track logger. --- gpsbabel/Makefile.in | 2 +- gpsbabel/vecs.c | 7 +++++++ gpsbabel/xmldoc/formats/dg-100.xml | 9 +++++++++ gpsbabel/xmldoc/formats/options/dg-100-erase.xml | 1 + 4 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 gpsbabel/xmldoc/formats/dg-100.xml create mode 100644 gpsbabel/xmldoc/formats/options/dg-100-erase.xml diff --git a/gpsbabel/Makefile.in b/gpsbabel/Makefile.in index b15191c1e..108d16370 100644 --- a/gpsbabel/Makefile.in +++ b/gpsbabel/Makefile.in @@ -55,7 +55,7 @@ FMTS=magproto.o gpx.o geo.o mapsend.o mapsource.o garmin_tables.o \ ignrando.o stmwpp.o msroute.o cst.o nmn4.o mag_pdb.o compegps.o \ yahoo.o unicsv.o wfff_xml.o garmin_txt.o axim_gpb.o gpssim.o \ wbt-200.o stmsdf.o gtrnctr.o dmtlog.o raymarine.o alan.o vitovtt.o \ - ggv_log.o g7towin.o garmin_gpi.o lmx.o random.o xol.o + ggv_log.o g7towin.o garmin_gpi.o lmx.o random.o xol.o dg-100.o FILTERS=position.o radius.o duplicate.o arcdist.o polygon.o smplrout.o \ reverse_route.o sort.o stackfilter.o trackfilter.o discard.o \ diff --git a/gpsbabel/vecs.c b/gpsbabel/vecs.c index d47aab4b7..0e9d4beb8 100644 --- a/gpsbabel/vecs.c +++ b/gpsbabel/vecs.c @@ -45,6 +45,7 @@ extern ff_vecs_t compegps_vecs; extern ff_vecs_t copilot_vecs; extern ff_vecs_t coto_vecs; extern ff_vecs_t cst_vecs; +extern ff_vecs_t dg100_vecs; extern ff_vecs_t easygps_vecs; extern ff_vecs_t garmin_vecs; extern ff_vecs_t garmin_txt_vecs; @@ -688,6 +689,12 @@ vecs_t vec_list[] = { "Swiss Map # (.xol) format", "xol" }, + { + &dg100_vecs, + "dg-100", + "GlobalSat DG-100/BT-335 Download", + NULL + }, { NULL, NULL, diff --git a/gpsbabel/xmldoc/formats/dg-100.xml b/gpsbabel/xmldoc/formats/dg-100.xml new file mode 100644 index 000000000..1434c6617 --- /dev/null +++ b/gpsbabel/xmldoc/formats/dg-100.xml @@ -0,0 +1,9 @@ +Serial download protocol for the GlobalSat DG-100 GPS data logger. Although untested it is expected that this will also support the BT-335. +While the DG-100 has a button to record waypoints, they seem to be indistinguishable from trackpoints. Therefore, all points will be presented as trackpoints, disregarding whether they were recorded automatically or manually. + +GlobalSat DG-100 + + + Command showing DG-100 download and erase on Linux + gpsbabel -t -i dg-100,erase -o gpx /dev/ttyUSB0 outputfile.gpx + diff --git a/gpsbabel/xmldoc/formats/options/dg-100-erase.xml b/gpsbabel/xmldoc/formats/options/dg-100-erase.xml new file mode 100644 index 000000000..95424f0dd --- /dev/null +++ b/gpsbabel/xmldoc/formats/options/dg-100-erase.xml @@ -0,0 +1 @@ +This option erases the track log from the device after download. -- 2.30.2